# JSON是一种轻量级的数据交换格式， W前后端进行数据交换时可以使用JSON格式
# JSON的本质是字符串!!!!!!  只是这个字符串有特地的格式

# JSON 的数据类型：
#   JSON类型                         Python类型
#  对象（Object）                     字典(dict)
#  数组（Array）                      列表(List)
#  字符串(string)（需用双引号 " "）     字符串(str)
#  数字(number)                      整数或浮点数(int/float)
#  布尔值（true/false）               布尔值（True/False）
#  空值(null)                        空值(None)


# JSON的基本格式
#   使用花括号“{}”包围。
#   每个键值对由一个键和一个值组成，键和值之间用冒号“:”分隔，键值对之间用逗号“,”分隔。
#   键名必须用双引号包裹（单引号无效）。
#   值可以是字符串、数值、布尔值、数组、对象或“null”。
#   禁止尾随逗号（如 {"a": 1,} 是错误的）。
json_str = '''
{
    "title":"JSON Example",
    "author": {
        "name":"John Doe",
        "age": 35,
        "isVerified":true
    },
    "tags":["json", "syntax", "example"],
    "rating": 4.5,
    "isPublished":false,
    "comments": null
}
'''

# 检查json格式的网站: https://www.51tokit.com/json/validate
